Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Обработка базы данных через ODBC драйвер 6.01.8629.01 для FoxPro (Victor80VH)
Author Message
Victor80VH
Заглянувший



Joined: 29 Mar 2007
Posts: 2
Карма: 1
   поощрить/наказать


PostPosted: Thu Mar 29, 2007 3:01 pm (написано за 21 минуту)
   Post subject: Обработка базы данных через ODBC драйвер 6.01.8629.01 для FoxPro
Reply with quote

Подскажите пожалуйста в чем может быть проблема !!!
Я установил Денвер последней версии и настроил подключение ODBC драйвера на для связи с базами FoxPro своем компьютере.
После этого написал скрип запроса к базе данных и обработки таблицы с выводом на экран по запросу.
На моем компьютере все работало нормально, но мне понадобилось перенести сервер на другую машину.
Я так же установил Денвер той же версии, настроил соединение с базой точно такое же как на старой машине (даже ODBC драйвер тот же), система та же WindowsXP.
Настройки у сервера такие же как на старой машине.
Запустил сервер сайт работает, ODBC то же, но при этом запросы при большом количестве строк в базе не обрабатываются.
Точнее сайт просто зависает и упорно пытается что то выводить но не выводит.
При этом на старой машине все работает как нужно т.е. при том же запросе к базе в браузер выдаются данные.
Самое странное я думал что не работает ODBC драйвер, но он работает :(.
При малом количестве записей в таблице ODBC работает как нужно, но при обработки большого количества, виснет.
Подумал что обработка идет слишком долго, но увеличение времени прерывания не дали результата. Да и самое странное php не прерывает скрип по истечении времени
(по умолчанию 30 сек, запрос и вывод в браузер на старой машине идет за 5-6 сек).
Если прерывать подключение при загрузке таблицы ODBC больше не обрабатывает запросы и подключение нормально восстанавливается только после перезапуска Денвера.

П.С. попытался еще на одной машине та же ситуация.
Back to top
View user's profile Send private message
Victor80VH
Заглянувший



Joined: 29 Mar 2007
Posts: 2
Карма: 1
   поощрить/наказать


PostPosted: Tue Apr 03, 2007 6:15 am (спустя 4 дня 15 часов 13 минут; написано за 7 секунд)
   Post subject:
Reply with quote

Поскольку никто не ответил отвечу сам себе :)
Косяк заключался в своиствеве ODBC драивера в реестре WINDOWS вот здесь:

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\Ваше_Имя_Базы]

в своистве:

"BackgroundFetch" - если его ставить в Yes то виснет, если No то этого не происходит.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML